package ${package.VO};

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

<#list voPackages as pkg>
import ${pkg};
</#list>
import java.io.Serializable;

/**
 * ${function}视图详情对象
 *
 * @author ${author}
 * @version ${version}
 * @date ${date}
 */
@Data
@Schema(description = "${function}视图详情对象")
public class ${entity}DetailVO implements Serializable {

    private static final long serialVersionUID = 1L;

<#list fieldList as field>
    <#if field.columnPk>
    @Schema(description = "${field.javaFieldComment}")
    private ${field.javaType} ${field.javaField};

    </#if>
</#list>
<#-- ----------  BEGIN 字段循环遍历  ---------->
<#list fieldList as field>
    <#if field.pageForm && !field.columnPk>
    @Schema(description = "${field.javaFieldComment}")
    private ${field.javaType} ${field.javaField};

<#if field.pageDictType??>
    @Schema(description = "${field.javaFieldComment}描述")
    private String ${field.javaField}Desc;

</#if>
    </#if>
</#list>
<#------------  END 字段循环遍历  ---------->
}
